import com from '../../../js/common'

export const checkFields = (_this) => {
  const obj = _this.parentMsg
  if (obj.registerUnit === '') {
    _this.$message.warning('请填写设备登记信息中的注册登记机构名称!')
    return false
  }
  if (obj.registerUnitCode === '') {
    _this.$message.warning('请填写设备登记信息中的注册登记单位编码!')
    return false
  }
  if (obj.registerCode === '') {
    _this.$message.warning('请填写设备登记信息中的电梯注册码!')
    return false
  }
  if (obj.address === '') {
    _this.$message.warning('请填写设备登记信息中的地址信息!')
    return false
  }
  if (obj.street === '') {
    _this.$message.warning('设备登记信息中的地址请选择到街道!')
    return false
  }
  if (obj.housingEstate === '') {
    _this.$message.warning('请填写设备登记信息中的小区名称!')
    return false
  }
  if (obj.entrance === '') {
    _this.$message.warning('请填写设备登记信息中的电梯详细地址!')
    return false
  }
  if (obj.safetyCertificate === '') {
    _this.$message.warning('请上传设备登记信息中的电梯安全检验合格证!')
    return false
  }
  if (obj.argsName === '') {
    _this.$message.warning('请填写设备登记信息中的电梯名称!')
    return false
  }
  if (obj.argsTypeId === '') {
    _this.$message.warning('请选择设备登记信息中的电梯类型!')
    return false
  }
  if (obj.argsStation === '') {
    _this.$message.warning('请填写设备登记信息中的电梯站数!')
    return false
  }
  if (obj.argsFloor === '') {
    _this.$message.warning('请填写设备登记信息中的电梯层数不能为空!')
    return false
  }
  if (obj.argsRatedSpeed === '') {
    _this.$message.warning('请填写设备登记信息中的电梯额定速度')
    return false
  }
  if (obj.usingName === '') {
    _this.$message.warning('请填写设备使用信息中的电梯使用单位名称!')
    return false
  }
  if (obj.usingCode === '') {
    _this.$message.warning('请填写设备使用信息中的电梯使用单位代码!')
    return false
  }
  if (obj.productedUnit === '') {
    _this.$message.warning('请填写设备使用信息中的电梯产权单位!')
    return false
  }
  if (obj.productedUnitCode === '') {
    _this.$message.warning('请填写设备使用信息中的电梯产权单位代码!')
    return false
  }
  if (obj.usingDate === '') {
    _this.$message.warning('请选择设备使用信息中的电梯投入使用日期!')
    return false
  }
  if (obj.installCheckDate === '') {
    _this.$message.warning('请选择设备安装信息中的年检日期!')
    return false
  }
  if (obj.installCheckNextDate === '') { // 下检日期  installCheckNextDate
    _this.$message.warning('请选择设备安装信息中的初检日期!')
    return false
  }
  if (obj.installUnit === '') { // 下检日期  installCheckNextDate
    _this.$message.warning('请填写设备安装信息中的电梯安装单位名称!')
    return false
  }
  if (!com.checkPhone(obj.usingSafeManagerTel) && obj.usingSafeManagerTel !== '') {
    _this.$message.warning('设备使用信息中的安全管理人员手机应符合格式!')
    return false
  }
  if (!com.checkPhone(obj.productedManagerLeaderTel) && obj.productedManagerLeaderTel !== '') {
    _this.$message.warning('设备使用信息中的管理负责人电话应符合格式!')
    return false
  }
  if (!com.checkPhone(obj.maintenanceTel) && obj.maintenanceTel !== '') {
    _this.$message.warning('设备使用信息中的维保联系方式应符合格式!')
    return false
  }
  if (!com.checkPhone(obj.madeTel) && obj.madeTel !== '') {
    _this.$message.warning('设备安装信息中的制造联系电话应符合格式!')
    return false
  }
  if (!com.checkPhone(obj.designTel) && obj.designTel !== '') {
    _this.$message.warning('设备安装信息中的设计单位联系电话应符合格式!')
    return false
  }
  if (!com.checkPhone(obj.installTel) && obj.installTel !== '') {
    _this.$message.warning('设备安装信息中的安装单位联系电话应符合格式!')
    return false
  }
  return true
}
